#coding=utf-8
import cv2 #加载OpenCV扩展包

img=cv2.imread('lenna.jpg') #读取指定路径的图片
print(type(img)) #显示读取的图片存储类型
print(img.shape) #显示读取的图片大小
print(img.dtype) #显示读取的图片存储的数据类型#coding=utf-8
import cv2 #加载OpenCV扩展包

img=cv2.imread('lenna.jpg') #读取指定路径的图片
print(type(img)) #显示读取的图片存储类型
print(img.shape) #显示读取的图片大小
print(img.dtype) #显示读取的图片存储的数据类型

img_gray = cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)  #图片色彩转换

cv2.imshow("image1",img)  #显示指定图片
cv2.namedWindow("gray image")  #新建窗口
cv2.imshow("gray image",img_gray)  #显示指定图片

cv2.waitKey(0)  #显示窗口直到出现某个按键，0表示任何按键
cv2.destroyAllWindows() #关闭所有窗口
cv2.imwrite('lenna.jpg',img_gray) #保存图片import cv2 #加载OpenCV扩展包

img=cv2.imread('lenna.jpg') #读取指定路径的图片
print(type(img)) #显示读取的图片存储类型
print(img.shape) #显示读取的图片大小
print(img.dtype) #显示读取的图片存储的数据类型

img_gray = cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)  #图片色彩转换

cv2.imshow("image1",img)  #显示指定图片
cv2.namedWindow("gray image")  #新建窗口
cv2.imshow("gray image",img_gray)  #显示指定图片

cv2.waitKey(0)  #显示窗口直到出现某个按键，0表示任何按键
cv2.destroyAllWindows() #关闭所有窗口
cv2.imwrite('lenna.jpg',img_gray) #保存图

img_gray = cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)  #图片色彩转换

cv2.imshow("image1",img)  #显示指定图片
cv2.namedWindow("gray image")  #新建窗口
cv2.imshow("gray image",img_gray)  #显示指定图片

cv2.waitKey(0)  #显示窗口直到出现某个按键，0表示任何按键
cv2.destroyAllWindows() #关闭所有窗口
cv2.imwrite('lenna.jpg',img_gray) #保存图片import cv2 #加载OpenCV扩展包

img=cv2.imread('lenna.jpg') #读取指定路径的图片
print(type(img)) #显示读取的图片存储类型
print(img.shape) #显示读取的图片大小
print(img.dtype) #显示读取的图片存储的数据类型

img_gray = cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)  #图片色彩转换

cv2.imshow("image1",img)  #显示指定图片
cv2.namedWindow("gray image")  #新建窗口
cv2.imshow("gray image",img_gray)  #显示指定图片

cv2.waitKey(0)  #显示窗口直到出现某个按键，0表示任何按键
cv2.destroyAllWindows() #关闭所有窗口
cv2.imwrite('lenna.jpg',img_gray) #保存图